Resource allocation method, identification method, base station, mobile station, and program

ABSTRACT

Provided is a technique capable of reporting resource block allocation information with no waste when an allocated resource block is reported, because in the current LTE downlink, the waste of the amount of resource allocation information increases in some cases since a restriction is imposed such that 37-bit fixed scheduling information is transmitted. A resource block group consisting of at least one or more resource blocks continuous on the frequency axis is allocated to a terminal, and the number of controlling signals for reporting allocation information indicating the allocated resource blocks is determined.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a Continuation of application Ser. No. 13/000,265,filed Dec. 20, 2010, which is a 371 of International Application No.PCT/JP2009/061195 filed Jun. 19, 2009, which claims priority fromJapanese Patent Application No. 2008-161753 filed Jun. 20, 2008, thecontents of all of which are incorporated herein by reference in theirentirety.

TECHNICAL FIELD

The present invention relates to a technique for mobile wirelesssystems, and particularly, to a technique for resource allocation.

BACKGROUND ART

For uplink according to LTE (Long Term Evolution) in 3GPP (3^(rd)Generation Partnership Project), an SC (single-carrier)-FDMA (FrequencyDivision Multiple Access) scheme is adopted for a wireless access schemeto avoid an increase in PAPR (Peak to Average Power Ratio) and achievewide coverage. According to SC-FDMA, one frequency block can beallocated per mobile station within one Transmit Time Interval (TTI),where a frequency block is composed of at least one or more resourceblocks (RBs: each composed of a plurality of sub-carriers) that areconsecutive on a frequency axis. For a small number of frequency blocksas in SC-FDMA, a Tree-Based (see Non-patent Document 1) method canminimize the amount of information on resource allocation. Accordingly,the Tree-Based method is employed in notification of uplink resourceallocation information (Uplink Scheduling Grant) in scheduling for LTEuplink.

-   Non-patent Document 1: 3GPP R1-070881, NEC Group, NTT DoCoMo,    “Uplink Resource Allocation for E-UTRA,” February 2007.

DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention

On the other hand, in OFDM (Orthogonal Frequency Division Multiplexing)adopted in an LTE downlink access scheme, discontinuous sub-carrierallocation is made to increase the number of frequency blocks and anadditional multi-diversity effect can be achieved to improve throughput.In OFDM, adoption of a Bit Map method (a method suitable for a largernumber of frequency blocks) is currently being studied in notificationof resource block allocation information in LTE downlink (DownlinkScheduling Grant). The Bit Map method has a greater overhead than in theTree-Based method used in notification of LTE uplink RB allocationinformation (Uplink Scheduling Grant).

In particular, when using the Bit Map method, resource block allocationof 100 RBs requires 100-bit resource block allocation informationregardless of the number of frequency blocks. On the other hand, whenusing the Tree-Based method, Scheduling Grant having log₂ 100(100+1)/2=13 bits is notified for one frequency block via PDCCH(Physical Downlink Control Channel), which is a downlink control signal,from a base station to a mobile station.

In Uplink Scheduling Grant according to current LTE, it is possible tonotify allocation information on only one frequency block. In LTEdownlink, limitation is posed on a resource block to be allocated andresource block allocation information of 37 bits at maximum can betransmitted; when resource block allocation information has a sizewithin 37 bits, dummy data is inserted. Thus, it is necessary to alwaysreserve a resource such that information of 37 bits can be transmittedin one piece of Uplink Scheduling Grant. However, for example, in a casethat two frequency blocks are allocated among 100 RBs to a terminal, andresource block allocation information, which is information representingthe allocation, is to be transmitted in accordance with the Tree Basedmethod, only 13 bits×2=26 bits are required; however, dummy data of 11bits is inserted for notification, which is inefficient. Thus, in somecases, the amount of useless resource allocation information may beincreased.

It is therefore a problem to be solved by the present invention is toprovide a technique capable of, in notifying an allocated resourceblock, notifying resource block allocation information withoutinefficiency.

Means for Solving the Problems

The present invention for solving the aforementioned problem is aresource allocation method, characterized in comprising: allocatingresource block groups including at least one or more resource blocksconsecutive on a frequency axis to a terminal; and determining a numberof control signals for notifying allocation information representingresource blocks in said allocated resource block groups.

The present invention for solving the aforementioned problem is acommunication method of allocating resource block groups including atleast one or more resource blocks consecutive on a frequency axis,characterized in comprising identifying resource blocks allocated to amobile station from information on allocated resource block groupsnotified using a determined number of control signals.

The present invention for solving the aforementioned problem is awireless system, characterized in comprising: allocating means forallocating resource block groups including at least one or more resourceblocks consecutive on a frequency axis to a terminal; and determiningmeans for determining a number of control signals for notifyingallocation information representing resource blocks in said allocatedresource block groups.

The present invention for solving the aforementioned problem is awireless system for allocating resource block groups including at leastone or more resource blocks consecutive on a frequency axis,characterized in comprising identifying means for identifying resourceblocks allocated to a mobile station from information on allocatedresource block groups notified using a determined number of controlsignals.

The present invention for solving the aforementioned problem is a basestation, characterized in comprising: allocating means for allocatingresource block groups including at least one or more resource blocksconsecutive on a frequency axis to a terminal; and determining means fordetermining a number of control signals for notifying allocationinformation representing resource blocks in said allocated resourceblock groups.

The present invention for solving the aforementioned problem is a mobilestation for identifying allocation of resource block groups including atleast one or more resource blocks consecutive on a frequency axis,characterized in comprising identifying means for identifying resourceblocks allocated to the mobile station from information on allocatedresource block groups notified using a determined number of controlsignals.

The present invention for solving the aforementioned problem is aprogram for a base station, said program being characterized in causingsaid base station to execute: allocating processing of allocatingresource block groups including at least one or more resource blocksconsecutive on a frequency axis to a terminal; and determiningprocessing of determining a number of control signals for notifyingallocation information representing resource blocks in said allocatedresource block groups.

The present invention for solving the aforementioned problem is aprogram for a mobile station for identifying allocation of resourceblock groups including at least one or more resource blocks consecutiveon a frequency axis, said program being characterized in causing saidmobile station to execute identifying processing of identifying resourceblocks allocated to the mobile station from information on allocatedresource block groups notified using a determined number of controlsignals.

Effects of the Invention

According to the present invention, inefficiency in resourcesencountered in notifying allocation information can be reduced.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 A diagram for explaining frequency blocks.

FIG. 2 A block diagram of a base station in a wireless communicationsystem in a first embodiment.

FIG. 3 A block diagram of a mobile station in the wireless communicationsystem in the first embodiment.

FIG. 4 A flow chart of the first embodiment.

FIG. 5 Another block diagram of a base station in the wirelesscommunication system in the first embodiment.

FIG. 6 Another block diagram of a mobile station in the wirelesscommunication system in the first embodiment.

FIG. 7 Still another block diagram of a base station in the wirelesscommunication system in the first embodiment.

FIG. 8 Still another block diagram of a mobile station in the wirelesscommunication system in the first embodiment.

FIG. 9 Yet still another block diagram of a base station in the wirelesscommunication system in the first embodiment.

FIG. 10 Yet still another block diagram of a mobile station in thewireless communication system in the first embodiment.

FIG. 11 A flow chart of a second embodiment.

FIG. 12 An example of a correspondence table for a frequency block andan allocation resolution.

FIG. 13 A diagram showing an example of RBs allocated to a mobilestation.

FIG. 14 A diagram showing an example of RBs allocated to UE1 and ULScheduling Grant.

FIG. 15 A diagram showing an example of RBs allocated to UE2 and ULScheduling Grant.

FIG. 16 A diagram showing an example of an RB allocated to UE3 and ULScheduling Grant.

FIG. 17 A diagram showing an example of an RB allocated to UE4 and ULScheduling Grant.

FIG. 18 A diagram for explaining the Tree-Based method modified inaccordance with an allocation resolution.

FIG. 19 A flow chart of a third embodiment.

FIG. 20 A diagram showing the number of bits of resource allocationinformation with respect to the maximum frequency blocks and anallocation resolution.

EXPLANATION OF SYMBOLS

-   -   100 Base station    -   101 Receiver    -   102 Uplink RS separator    -   103 Uplink CQI measurement section    -   104 Uplink scheduler    -   105 Maximum-number-of-frequency-blocks determining section    -   106 Uplink data signal separator    -   107 Uplink data signal demodulator    -   108 Uplink control signal separator    -   109 Uplink control signal demodulator    -   110 Downlink scheduler    -   111 Downlink control signal generator    -   112 Downlink RS signal generator    -   113 Downlink data signal generator    -   114 Multiplexer    -   115 Transmitter    -   116 UE ID generator    -   200 Mobile station    -   201 Receiver    -   202 Downlink RS separator    -   203 Downlink CQI measurement section    -   204 Downlink data signal separator    -   205 Downlink data signal demodulator    -   206 Downlink control signal separator    -   207 Downlink control signal demodulator    -   208 Downlink scheduling information extracting section    -   209 Maximum-number-of-frequency-blocks extracting section    -   210 Uplink scheduling information extracting section    -   211 Uplink control signal generator    -   212 Uplink RS signal generator    -   213 Uplink data signal generator    -   214 Multiplexer    -   215 Transmitter

BEST MODES FOR CARRYING OUT THE INVENTION

According to Long Term Evolution (LTE) being currently standardized inthe 3^(rd) Generation Partnership Project (3GPP), Orthogonal FrequencyDivision Multiplexing (OFDM) is adopted for a downlink access scheme.The frequency domain channel dependent scheduling is applied to LTEdownlink, and a plurality of frequency blocks can be allocated permobile station within one Transmit Time Interval (TTI), where afrequency block is a resource block group composed of at least one ormore resource blocks (RBs: each of which is composed of a plurality ofsub-carriers) that are consecutive on a frequency axis. FIG. 1 shows anexample of frequency block allocation in LTE downlink. This represents acase in which four mobile stations are scheduled within one TTI in asystem band. The number of frequency blocks for mobile station 1 (UE1)is three, the number of frequency blocks for mobile station 2 (UE2) istwo, the frequency block for mobile station 3 (UE3) counts one, and thefrequency block for mobile station 4 (UE4) counts one.

The present invention is characterized in determining a number of piecesof scheduling information (Uplink Scheduling Grant), which isinformation on resource blocks allocated to terminals by a base stationfor allocating a plurality of frequency blocks to one mobile station asdescribed above, and a number of control signals PDCCH's (PhysicalDownlink Control Channels) for notifying the scheduling information toterminals, or a number of bits thereof. Now details of the presentinvention will be described below with reference to the accompanyingdrawings.

First Embodiment

A block diagram of a base station in this embodiment is shown in FIG. 2,and that of a mobile station in FIG. 3.

First, a configuration of a base station 100 will be described.

A receiver 101 in the base station 100 receives a signal from a mobilestation 200, establishes uplink synchronization using a guard interval,and outputs a base station receive signal S_(RXB).

An uplink RS (Reference Signal) separator 102 separates from the basestation receive signal S_(RXB) an uplink RS signal S_(URSB) in whichuplink RS signals of a plurality of mobile stations are multiplexed, andoutputs it.

An uplink CQI measurement section 103 receives the uplink RS signalsS_(URSB) for a plurality of mobile stations as input, calculates CQI(Channel Quality Indicator) for each mobile station on an RB-by-RBbasis, and outputs it as uplink CQI information S_(UCQB).

An uplink scheduler 104 makes uplink scheduling and resource allocationto a mobile station. The uplink scheduler 104 determines a number offrequency blocks to be allocated to one terminal based on the uplink CQIinformation S_(UCQB). In particular, it increases the number offrequency blocks for good CQI, and decreases the number for poor CQI. Itallocates resource blocks one by one so that the determined number offrequency blocks is attained. It then generates resource allocationinformation representing positions of allocated RBs in accordance withthe Tree Based method for each frequency block, and outputs it as ULScheduling Grant S_(USCB). That is, a number of pieces of UL SchedulingGrant S_(USCB), which number is equal to the number of frequency blocksfor one user, are generated. In allocating 100 RBs, the uplink scheduler104 generates 13-bit UL Scheduling Grant. While a configuration forgenerating a number of pieces of UL Scheduling Grant, which number isequal to the number of frequency blocks, will be described hereinbelow,other configurations may be employed. For example, a configuration inwhich allocation information on a plurality of frequency blocks iswritten in one piece of UL Scheduling Grant to reduce the number ofpieces of UL Scheduling Grant relative to the number of frequency blocksmay be contemplated.

A downlink control signal generator 111 receives the UL Scheduling GrantS_(USCB), mobile station identification signal S_(UIDB) and DLScheduling Grant S_(DSCB) as input, multiplexes the mobile stationidentification signal S_(UIDB) with each of the plurality of pieces ofUL Scheduling Grant and DL Scheduling Grant S_(DSCB), generates adownlink control signal PDCCH S_(DCCB) from each of the plurality ofpieces of UL Scheduling Grant, and moreover, generates a downlinkcontrol signal PDCCH S_(DCCB) from the DL Scheduling Grant. The downlinkcontrol signals PDCCH's S_(DCCB) are generated as the downlink controlsignal PDCCH S_(DCCB) for the UL Scheduling Grant S_(USCB) and that forthe DL Scheduling Grant S_(DSCB). In other words, the downlink controlsignals PDCCH's S_(DCCB) are generated in a number equal to the sum ofthe number of pieces of Scheduling Grant including the UL SchedulingGrant S_(USCB) and DL Scheduling Grant S_(DSCB). The downlink controlsignal PDCCH S_(DCCB) is multiplexed with information bits indicating aDCI (Downlink Control Information) format, which is an identifier fordistinguishing between the UL Scheduling Grant and DL Scheduling Grant.For example, a DCI format of zero is multiplexed for UL Scheduling Grantand of one for DL Scheduling Grant in the downlink control signal PDCCHS_(DCCB).

A downlink RS signal generator 112 generates a downlink RS signal andoutputs it as a downlink RS signal S_(DRSB).

A downlink data signal generator 113 receives the DL Scheduling GrantS_(DSCB) as input, multiplexes downlink data signals from a plurality ofmobile stations in accordance with an RB pattern indicated by the DLScheduling Grant S_(DSCB), generates Physical Downlink Shared Channel(PDSCH) S_(DDCB), and outputs it.

A multiplexer 114 receives the PDCCH S_(DCCB), RS signal S_(DRSB) andPDSCH S_(DDCB) as input, multiplexes these signals to generate amultiplexed downlink signal S_(MUXB), and outputs it.

A transmitter 115 receives the multiplexed downlink signal S_(MUXB) asinput, generates a transmit signal S_(TXB), and outputs it.

An uplink data signal separator 106 receives the base station receivesignal S_(RXB) as input, extracts therefrom Physical Uplink SharedChannel (PUSCH) S_(UDCB) in which uplink data signals from a pluralityof mobile stations are multiplexed, and outputs it. An uplink datasignal demodulator is supplied with the PUSCH S_(UDCB) as input, anddemodulates it to reproduce mobile station transmitted data.

An uplink control signal separator 108 receives the base station receivesignal S_(RXB) as input, extracts therefrom Physical Uplink ControlChannel (PUCCH) S_(UCCB) in which uplink control signals from aplurality of mobile stations are multiplexed, and outputs it. An uplinkcontrol signal demodulator 109 demodulates the PUCCH S_(UCCB), andoutputs a downlink CQI measurement signal S_(DCQB), which is a result ofmeasurement of downlink CQI transmitted by a plurality of mobilestations. A downlink scheduler 110 receives the downlink CQI measurementsignal S_(DCQB) as input, makes downlink scheduling for a plurality ofmobile stations, generates DL Scheduling Grant S_(DSCB), whichrepresents information on allocated RBs, and outputs it.

A UE ID generator 116 generates mobile station identificationinformation S_(UIDB), and outputs it.

Subsequently, a mobile station will be described. FIG. 3 is a blockdiagram showing a main configuration of a mobile station in thisembodiment.

A receiver 201 in a mobile station 200 receives a signal from the basestation 100, establishes downlink synchronization using a guardinterval, and outputs a mobile station receive signal S_(RXU).

A downlink RS (Reference Signal) separator 202 receives the mobilestation receive signal S_(RXU) as input, separates therefrom a downlinkRS signal S_(DRSU) in which downlink RS signals are multiplexed, andoutputs it. A downlink CQI measurement section 203 receives the downlinkRS signal S_(DRSU) as input, calculates CQI on an RB-by-RB basis, andoutputs it as downlink CQI information S_(DCQB).

A downlink control signal separator 206 receives the mobile stationreceive signal S_(RXU) as input, separates therefrom PDCCH S_(DCCU) inwhich downlink control signals from a plurality of mobile stations aremultiplexed, and outputs it.

A downlink control signal demodulator 207 receives the PDCCH S_(DCCU) asinput, demodulates it to reproduce a downlink control signal, separatestherefrom all of results of reproduction in which the mobile stationidentification information corresponding to the mobile station itself ismultiplexed, and outputs it as a reproduced downlink control signalS_(DCMU). It should be noted that the PDCCH's for the mobile stationitself are multiplexed in a number equal to the number of frequencyblocks. The downlink control signal demodulator 207 also checks a resultof demodulation of the PDCCH S_(DCCU) and reproduction of the downlinkcontrol signal as to whether there is found an error in all downlinkcontrol signals destined to the mobile station itself, in a case that noerror is found in any PDCCH, generates a signal indicating ACK as adownlink control signal decision signal S_(DAKU), or in a case that anyerror is found there, similarly generates a signal indicating NACK, andoutputs it. It should be noted that the downlink control signal decisionsignal S_(DAKU) is notified from the mobile station 200 to the basestation 100, and in a case that the downlink control signal decisionsignal S_(DAKU) is NACK, the base station 100 retransmits all downlinkcontrol signals corresponding to the mobile station 200. While onedownlink control signal decision signal S_(DAKU) is generated for allPDCCH'S transmitted to one user, it may be contemplated to generaterespective downlink control signal decision signals S_(DAKU) for thePDCCH's. In a case that a downlink control signal decision signalS_(DAKU) is generated for each PDCCH, the base station 100 canretransmit an erroneous PDCCH.

A downlink scheduling information extracting section 208 receives thereproduced downlink control signal S_(DCMU) as input, and extractsinformation bearing “1” in its DCI format, that is, extracts downlinkresource allocation information DL Scheduling Grant. It then identifiesan RB represented by the downlink RB allocation information contained inthe DL Scheduling Grant, and outputs it as downlink RB allocationdecision information S_(DSCU).

An uplink scheduling information extracting section 210 extracts, fromthe reproduced downlink control signal S_(DCMU), information bearing “0”in its DCI format, that is, extracts UL Scheduling Grant representinginformation on allocated uplink RBs. Next, it identifies an RBrepresented by the uplink RB allocation information contained in the ULScheduling Grant, and outputs it as uplink RB allocation decisioninformation S_(USCU).

An uplink control signal generator 211 receives the uplink RB allocationdecision information S_(USCU) and downlink CQI information S_(DCQB) asinput, generates Physical Uplink Control Channel (PUCCH) S_(UCCU) inwhich the downlink CQI information S_(DCQB) is multiplexed with apredetermined resource for a control signal indicated by the uplink RBallocation decision information S_(USCU), and outputs it.

An uplink RS signal generator 212 receives the uplink RB allocationdecision information S_(USCU) as input, generates an uplink RS transmitsignal S_(URSU) using a resource for RS predetermined in the uplink RBallocation decision information S_(USCU), and outputs it.

An uplink data signal generator 213 receives the uplink RB allocationdecision information S_(USCU) as input, generates Physical Uplink SharedChannel (PUSCH) S_(UDCU) using a resource for a data signalpredetermined in the uplink RB allocation decision information S_(USCU),and outputs it.

A multiplexer 214 receives the PUCCH S_(UCCU), uplink RS transmit signalS_(URSU), PUSCH S_(UDCU) and downlink control signal decision signalS_(DAKU) as input, multiplexes these signals to generate a multiplexedmobile station signal S_(MUXU), and outputs it. A transmitter 215receives the multiplexed mobile station signal S_(MUXU) as input,generates a mobile station transmit signal S_(TXU), and transmits it tothe base station 100.

A downlink data signal separator 204 receives the downlink RB allocationreceive signal S_(DSCU) and mobile station receive signal S_(RXU) asinput, separates therefrom PDSCH S_(DDCU) multiplexed with the downlinkRB allocated to the mobile station itself based on the downlink RBallocation decision information S_(DSCU), and outputs it. A downlinkdata signal demodulator 205 receives the PDSCH S_(DDCU) as input,demodulates it to reproduce transmitted data from the base station tothe mobile station itself.

Subsequently, an operation of this embodiment will be described withreference to a flow chart in FIG. 4. The following description will bemade with reference to a case in which 100 RBs are allocated.

The receiver 101 in the base station 100 receives a signal from themobile station 200, establishes uplink synchronization using a guardinterval, and outputs a base station receive signal S_(RXB) (Step S1).

The uplink RS (Reference Signal) separator 102 separates from the outputbase station receive signal S_(RXB) an uplink RS signal S_(URSB) inwhich uplink RS signals from a plurality of mobile stations aremultiplexed, and outputs it (Step S2).

From the uplink RS signals S_(URSB) for a plurality of mobile stations,the uplink CQI measurement section 103 calculates CQI (Channel QualityIndicator) for each mobile station on an RB-by-RB basis, and outputs itas uplink CQI information S_(UCQB) (Step S3).

The uplink scheduler 104 determines a number of frequency blocks forresources to be allocated to each mobile station based on the uplink CQIinformation S_(UCQB) for each mobile station (Step S4).

RBs are allocated so that the determined number of frequency blocks isattained (Step S5).

Next, the uplink scheduler 104 generates information representingpositions of the allocated RBs for each frequency block, and outputs itas a number of pieces of UL Scheduling Grant S_(USCB) each having 13bits, which number is equal to the number of frequency blocks (Step S6).

The downlink control signal generator 111 is supplied with the ULScheduling Grant S_(USCB), DL Scheduling Grant S_(DSCB) and mobilestation identification information S_(UIDB) as input, multiplexes themobile station identification information S_(UIDB) with each of theplurality of pieces of UL Scheduling Grant S_(USCB) and DL SchedulingGrant S_(DSCB), generates downlink control signals in a number equal tothe total number of pieces of Scheduling Grant including the ULScheduling Grant S_(USCB) and DL Scheduling Grant S_(DSCB) as PDCCH's(Physical Downlink Control Channels) S_(DCCB), and outputs them (StepS7). The PDCCH's (Physical Downlink Control Channels) S_(DCCB) withwhich the UL Scheduling Grant S_(USCB) is multiplexed are generated in anumber equal to the number of frequency blocks.

The downlink RS signal generator 112 generates a downlink RS signal as adownlink RS signal S_(DRSB); the downlink data signal generator 113receives the DL Scheduling Grant S_(DSCB) as input, multiplexes downlinkdata signals from a plurality of mobile stations together in accordancewith an RB pattern indicated by the DL Scheduling Grant S_(DSCB),generates Physical Downlink Shared Channel (PDSCH) S_(DDCB), and outputsit (Step S8).

The multiplexer 114 receives the PDCCH S_(DCCB), RS signal S_(DRSB) andPDSCH S_(DDCB) as input, and multiplexes these signals to generate amultiplexed downlink signal S_(MUXB); the transmitter 115 generates atransmit signal S_(TXB) from the multiplexed downlink signal S_(MUXB),and transmits it (Step S9).

The receiver 201 in the mobile station 200 receives a signal from thebase station 100, establishes downlink synchronization using a guardinterval, and outputs a mobile station receive signal S_(RXU) (StepS10).

The downlink RS (Reference Signal) separator 202 receives the mobilestation receive signal S_(RXU) as input, separates therefrom a downlinkRS signal S_(DRSU) in which the downlink RS signals are multiplexed, andoutputs it; the downlink CQI measurement section 203 calculates CQI onan RB-by-RB basis from the downlink RS signal S_(DRSU), and outputs itas downlink CQI information S_(DCQB) (Step S11).

The downlink control signal separator 206 receives the mobile stationreceive signal S_(RXU) as input, separates therefrom PDCCH S_(DCCU) inwhich downlink control signals from a plurality of mobile stations aremultiplexed, and outputs it (Step S12).

The downlink control signal demodulator 207 demodulates the PDCCHS_(DCCU) to reproduce a downlink control signal, separates therefrom aresult of reproduction in which mobile station identificationinformation corresponding to the mobile station itself is multiplexed,and outputs it as a reproduced downlink control signal S_(DCMU) (StepS13).

The downlink scheduling information extracting section 208 receives thereproduced downlink control signal S_(DCMU) as input, extracts therefromdownlink RB allocation decision information S_(DSCU) corresponding todownlink resource allocation information, and outputs it (Step S14).

The uplink scheduling information extracting section 210 extracts, fromthe reproduced downlink control signal S_(DCMU), each piece of ULScheduling Grant, which represents information on allocated uplink RBs,identifies RBs indicated by the uplink RB allocation information, andoutputs it as uplink RB allocation decision information S_(USCU) (StepS15).

The uplink control signal generator 211 receives the uplink RBallocation decision information S_(USCU) and downlink CQI informationS_(DCQB) as input, generates Physical Uplink Control Channel (PUCCH)S_(UCCU) in which the downlink CQI information S_(DCQB) is multiplexedwith a predetermined resource for a control signal indicated by theuplink RB allocation decision information S_(USCU), and outputs it (StepS16).

The uplink RS signal generator 212 receives the uplink RB allocationdecision information S_(USCU) as input, generates an uplink RS transmitsignal S_(URSU) using a resource for RS predetermined in the uplink RBallocation decision information S_(USCU), and outputs it (Step S17).

The uplink data signal generator 213 receives the uplink RB allocationdecision information S_(USCU) as input, generates Physical Uplink SharedChannel (PUSCH) S_(UDCU) using a resource for a data signalpredetermined in the uplink RB allocation decision information S_(USCU),and outputs it (Step S18).

The multiplexer 214 receives the PUCCH S_(UCCU), uplink RS transmitsignal S_(URSU), PUSCH S_(UDCU) and downlink control signal decisionsignal S_(DAKU) as input, and multiplexes these signals to generate amultiplexed mobile station signal S_(MUXU); the transmitter 215transmits the multiplexed mobile station signal S_(MUXU) to the basestation 100 (Step S19).

While in accordance with the above-described embodiment, the descriptionhas been made with reference to a case in which information on resourceallocation is represented in the Tree Based method, any method otherthan the Tree Based method may be employed.

Moreover, while a mode in which the number of frequency blocks isdetermined from a condition of mobile station's channel quality (CQImeasured by a sounding reference signal) is described in thisembodiment, it may be contemplated that this embodiment uses informationabout a communication environment, such as, for example, the cell size,system bandwidth, coverage of a base station, bandwidth of an uplinksounding reference signal, bandwidth used in uplink data transmission,number of levels in multi-level modulation and code rate used in uplinkdata transmission, transmittable/receivable bandwidth of a mobilestation (sometimes referred to as UE capability), and type of uplinktransmission data (VoIP, HTTP, FTP etc.), or information affecting thecommunication environment, such as the billing scheme in which a usersigns on, power headroom (which is a difference between the maximumtransmit power of a mobile station and an actual transmit power of themobile station), and target SINR in uplink power control. Further, sincethe above-described cell size is determined by information affecting thecommunication environment, such as the location of a base station,distance between base stations, and interference power, theseinformation may be used to select a number of frequency blocks.

Furthermore, while a mode in which the number of frequency blocksdetermined in accordance with uplink CQI is equal to the number ofPDCCH's has been described in the above-described embodiment, a mode inwhich the maximum number of frequency blocks determined in accordancewith uplink CQI is equal to the number of PDCCH's may be contemplated.In this case, as shown in FIG. 5, the base station is provided with amaximum-number-of-frequency-blocks determining section 105 fordetermining a maximum number of frequency blocks determined inaccordance with uplink CQI. On the other hand, the mobile station isprovided with a maximum-number-of-frequency-blocks extracting section209, as shown in FIG. 6. It should be noted that the maximum number offrequency blocks refers to a maximum number of frequency blocks that canbe allocated to one terminal.

Now another method of determining a maximum number of frequency blockswill be described hereinbelow.

First, a configuration will be described in which themaximum-number-of-frequency-blocks determining section determines themaximum number of frequency blocks in accordance with the location ofthe mobile station and the base station.

FIG. 7 shows a block diagram of a base station 100 for determining themaximum number of frequency blocks in accordance with the location ofthe mobile station and the base station.

In the base station 100, the uplink control signal demodulator 109demodulates PUCCH S_(UCCB), and outputs a downlink CQI measurementsignal S_(DCQB), which is a result of measurement of downlink CQItransmitted by a plurality of mobile stations, and received mobilestation localization information S_(ULCB), which represents the locationof the mobile station.

A maximum-number-of-frequency-blocks determining section 105-1 receivesthe received mobile station localization information S_(ULCB) as input,determines a maximum number of frequency blocks in frequency resourcesto be allocated to each mobile station from the location of the mobilestation represented by the received mobile station localizationinformation S_(ULCB), generates a maximum-frequency-block signalS_(UDFB) for each mobile station, and outputs it. In particular, themaximum number of frequency blocks is determined and generated to have asmaller value for a user located farther away from the base station.

FIG. 8 shows a block diagram of a mobile station 200 when a maximumnumber of frequency blocks is determined in accordance with the locationof the mobile station and the base station.

In the mobile station 200, a localizing section 416 has a function oflocating the mobile station using a signal from a GPS signal satellite,and it receives a signal from the GPS satellite, locates the mobilestation 200, generates mobile station localization information S_(ULCU),and outputs it.

An uplink control signal generator 211-1 receives the uplink RBallocation decision information S_(USCU), downlink CQI informationS_(DCQB), and mobile station localization information S_(ULCU) as input,generates PUCCH S_(UCCU) using a predetermined resource for a controlsignal in resources indicated by the uplink RB allocation decisioninformation S_(USCU) along with the downlink CQI information S_(DCQB)and mobile station localization information S_(ULCU), and outputs it.

By the aforementioned configuration, RBs are allocated with a lowerallocation resolution to a mobile station having a smaller maximumnumber of frequency blocks, and with a higher allocation resolution to amobile station having a larger maximum number of frequency blocks.

Subsequently, a case will be described in which themaximum-number-of-frequency-blocks determining section determines amaximum number of frequency blocks in accordance with the powerheadroom, which represents an increasable transmit power in a mobilestation.

FIG. 9 shows a block diagram of a base station 100 in which the maximumnumber of frequency blocks is determined in accordance with the powerheadroom, which represents an increasable transmit power in a mobilestation.

In the base station 100, an uplink transmit power determining section517 receives the uplink CQI information S_(UCQB) as input, calculates atransmit power value for the mobile station required to satisfy arequired receive power, generates uplink transmit power settinginformation S_(UPWB), and outputs it.

The uplink control signal demodulator 109 demodulates the uplink controlsignal S_(UCCB), and outputs a downlink CQI measurement signal S_(DCQB),which is a result of measurement of downlink CQI transmitted by aplurality of mobile stations, and mobile station's received powerheadroom information S_(UHRB).

A maximum-number-of-frequency-blocks determining section 105-2 receivesthe received power headroom information S_(UHRB) as input, determines amaximum number of frequency blocks in frequency resources to beallocated to each mobile station based on the received power headroominformation S_(UHRB), generates a maximum-frequency-block signalS_(UDFB) for the mobile station, and outputs it. In particular, forexample, setting the initial value of the maximum number of frequencyblocks as one, and in a case that the value represented by the receivedpower headroom information S_(UHRB) exceeds a threshold electric powerP_(DFUP) (P_(DFUP) is a positive real number), the value of the maximumnumber of frequency blocks is incremented by one. In a case that thevalue represented by the received power headroom information S_(UHRB) iszero and the maximum number of frequency blocks is two or more, thevalue of the maximum number of frequency blocks is decremented by one.That is, in a case that the transmit power has an extra capacity, themaximum number of frequency blocks is increased to increase the numberof allocatable frequency blocks, and enhance the gain in frequencydomain channel dependent scheduling. In a case that the transmit powerhas no extra capacity and is power-limited, the maximum number offrequency blocks is reduced to transmit signals with higher electricpower density.

The downlink control signal generator 511 receives the mobile stationidentification information S_(UIDB), UL Scheduling Grant S_(USCB), DLScheduling Grant S_(DSCB), maximum-frequency-block signal S_(UDFB) anduplink transmit power setting information S_(UPWB) as input, generates adownlink control signal in which these signals are multiplexed as PDCCHS_(DCCB), and outputs it.

FIG. 10 shows a block diagram of a mobile station 200 in which themaximum number of frequency blocks is determined in accordance with thepower headroom, which represents an increasable transmit power in themobile station.

In the mobile station 200, an uplink transmit power informationextracting section 616 extracts, from the reproduced downlink controlsignal S_(DCMU), received uplink transmit power setting valueinformation S_(USCU) that represents the uplink transmit power value inthe mobile station and is notified by the base station, and outputs it.

A power headroom calculating section 617 receives the received uplinktransmit power setting value information S_(USCDU) as input, subtractsthe received uplink transmit power setting value information S_(USCU)from the maximum transmit power value transmittable by the mobilestation, and outputs the resulting value as mobile station powerheadroom information S_(UHRU). The mobile station power headroominformation S_(UHRU) represents the remaining electric power with whichthe mobile station can perform additional transmission aftertransmission with an electric power represented by the received uplinktransmit power setting value information S_(USCU).

An uplink control signal generator 211-2 receives the uplink RBallocation decision information S_(USCU), downlink CQI informationS_(DCQB), and mobile station power headroom information S_(UHRU) asinput, generates PUCCH S_(UCCU) using a predetermined resource for acontrol signal in resources indicated by the uplink RB allocationdecision information S_(USCU) along with the downlink CQI informationS_(DCQB) and mobile station power headroom information S_(UHRU), andoutputs it.

It should be noted that the maximum frequency blocks may be, in additionto the positional relationship between a mobile station and a basestation or power headroom, information about a communication environmentsuch as the condition of mobile station's channel quality, a cell size,a system bandwidth, coverage of a base station, a bandwidth of an uplinksounding reference signal, a bandwidth used in uplink data transmission,the number of levels in multi-level modulation and a code rate used inuplink data transmission, a transmittable/receivable bandwidth of amobile station (sometimes referred to as UE capability), and a type ofuplink transmission data (VoIP, HTTP, FTP etc.), or informationaffecting the communication environment, such as the billing scheme inwhich a user signs on, and a target SINR in uplink power control.

As described above, by generating a number of PDCCH's, which number isequal to the number of frequency blocks, with resource block allocationinformation of a required minimum number of bits, useless resources inPDCCH can be reduced.

Second Embodiment

The foregoing embodiment has addressed a mode in which Uplink SchedulingGrant and control signals PDCCH's for notifying the Uplink SchedulingGrant to a terminal are generated in a number equal to the number offrequency blocks or the maximum number of frequency blocks. In thefollowing embodiment, a mode in which a base station notifies the numberof frequency blocks to a mobile station in the foregoing embodiment willbe described. It should be noted that components similar to those in theforegoing embodiment are designated by similar reference numerals anddetailed description thereof will be omitted.

The uplink scheduler 104 outputs resource allocation informationrepresenting positions of allocated RBs as UL Scheduling Grant S_(USCB),and a determined number of frequency blocks as S_(UDFB).

The downlink control signal generator 111 is supplied with the ULScheduling Grant S_(USCB), mobile station identification signalS_(UIDB), and DL Scheduling Grant S_(DSCB) as input, multiplexes themobile station identification signal S_(UIDB) with each of the pluralityof pieces of UL Scheduling Grant and DL Scheduling Grant, and generatesa downlink control signal PDCCH S_(DCCB) from each of the plurality ofpieces of UL Scheduling Grant, and moreover, generates a downlinkcontrol signal PDCCH S_(DCCB) from the DL Scheduling Grant. The downlinkcontrol signals PDCCH's S_(DCCB) are generated as the downlink controlsignal PDCCH S_(DCCB) for UL Scheduling Grant S_(USCB) and that for theDL Scheduling Grant S_(DSCB). In other words, the downlink controlsignals PDCCH's S_(DCCB) are generated in a number equal to the totalnumber of pieces of Scheduling Grant including the UL Scheduling GrantS_(USCB) and DL Scheduling Grant S_(DSCB). The downlink control signalPDCCH S_(DCCB) is multiplexed with information bits indicating a DCI(Downlink Control Information) format, which is an identifier fordistinguishing between the UL Scheduling Grant and DL Scheduling Grant.For example, a DCI format of zero is multiplexed for UL Scheduling Grantand of one for DL Scheduling Grant in the downlink control signal PDCCHS_(DCCB). Furthermore, the number of frequency blocks S_(UDFB) isreceived as input to generate a higher-layer control signal, which isoutput in PBCH (Physical Broadcast Channel).

The downlink control signal separator 206 receives the mobile stationreceive signal S_(RXU) as input, separates therefrom PDCCH S_(DCCU) inwhich downlink control signals from a plurality of mobile stations aremultiplexed and PBCH, and outputs them.

The downlink control signal demodulator 207 receives the PBCH as input,demodulates it to reproduce a higher-layer control signal, and separatestherefrom a result of reproduction in which mobile stationidentification information corresponding to the mobile station itself ismultiplexed. Then, it recognizes the number of PDCCH's destined to themobile station itself from the number of frequency blocks in thereproduced higher-layer control signal, and when the number ofdemodulated PDCCH's destined to the mobile station itself reaches anumber equal to the number of frequency blocks, terminates demodulationof PDCCH.

Subsequently, an operation of this embodiment will be described withreference to a flow chart in FIG. 11.

The receiver 101 in the base station 100 receives a signal from themobile station 200, establishes uplink synchronization using a guardinterval, and outputs a base station receive signal S_(RXB) (Step S1).

The uplink RS (Reference Signal) separator 102 separates from the outputbase station receive signal S_(RXB) an uplink RS signal S_(URSB) inwhich uplink RS signals from a plurality of mobile stations aremultiplexed, and outputs it (Step S2).

From the uplink RS signals S_(URSB) for a plurality of mobile stations,the uplink CQI measurement section 103 calculates CQI (Channel QualityIndicator) for each mobile station on an RB-by-RB basis, and outputs itas uplink CQI information S_(UCQB) (Step S3).

The uplink scheduler 104 determines a number of frequency blocks forresources to be allocated to each mobile station based on the uplink CQIinformation S_(UCQB) for each mobile station (Step S4).

RBs are allocated so that the determined number of frequency blocks isattained (Step S5).

Next, the uplink scheduler 104 generates information representingpositions of the allocated RBs for each frequency block, and outputs itas a number of pieces of UL Scheduling Grant S_(USCB) each having 13bits, which number is equal to the number of frequency blocks. Moreover,the determined frequency blocks is output as S_(UDFB) (Step S6).

The downlink control signal generator 111 is supplied with the ULScheduling Grant S_(USCB), DL Scheduling Grant S_(DSCB) and mobilestation identification information S_(UIDB) as input, multiplexes themobile station identification information S_(UIDB) with each of theplurality of pieces of UL Scheduling Grant S_(USCB) and DL SchedulingGrant S_(DSCB), generates downlink control signals in a number equal tothe total number of pieces of Scheduling Grant including the

UL Scheduling Grant S_(USCB) and DL Scheduling Grant S_(DSCB) as PDCCH's(Physical Downlink Control Channels) S_(DCCB), and outputs them. ThePDCCH's (Physical Downlink Control Channels) S_(DCCB) with which the ULScheduling Grant S_(USCB) is multiplexed are generated in a number equalto the number of frequency blocks. Moreover, it receives the number offrequency blocks S_(UDFB) as input, and generates a higher-layer controlsignal, which is output in PBCH (Step S7).

The downlink RS signal generator 112 generates a downlink RS signal as adownlink RS signal S_(DRSB); the downlink data signal generator 113multiplexes downlink data signals from a plurality of mobile stationstogether in accordance with an RB pattern indicated by the DL SchedulingGrant S_(DSCB), generates Physical Downlink Shared Channel (PDSCH)S_(DDCB), and outputs it (Step S8).

The multiplexer 114 receives the PDCCH S_(DCCB), RS signal S_(DRSB) andPDSCH S_(DDCB) as input, and multiplexes these signals to generate amultiplexed downlink signal S_(MUXB); the transmitter 115 generates atransmit signal S_(TXB) from the multiplexed downlink signal S_(MUXB),and transmits it (Step S9).

The receiver 201 in the mobile station 200 receives a signal from thebase station 100, establishes downlink synchronization using a guardinterval, and outputs a mobile station receive signal S_(RXU) (StepS10).

The downlink RS (Reference Signal) separator 202 receives the mobilestation receive signal S_(RXU) as input, and separates therefrom adownlink RS signal S_(DRSU) in which the downlink RS signals aremultiplexed; the downlink CQI measurement section 203 calculates CQI onan RB-by-RB basis from the downlink RS signal S_(DRSU), and outputs itas downlink CQI information S_(DCQB) (Step S11).

The downlink control signal separator 206 receives the mobile stationreceive signal S_(RXU) as input, separates therefrom PDCCH S_(DCCU) inwhich downlink control signals from a plurality of mobile stations aremultiplexed and PBCH, and outputs them (Step S12).

The downlink control signal demodulator 207 receives the PBCH as input,demodulates it to reproduce a higher-layer control signal, separatestherefrom a result of reproduction in which mobile stationidentification information corresponding to the mobile station itself ismultiplexed, recognizes the number of PDCCH's destined to the mobilestation itself from the number of frequency blocks in the reproducedhigher-layer control signal, and when the number of demodulated PDCCH'sdestined to the mobile station itself reaches a number equal to thenumber of frequency blocks, terminates demodulation of PDCCH (Step S20).

The downlink control signal demodulator 207 receives the PDCCH S_(DCCU)as input, demodulates it to reproduce a downlink control signal,separates therefrom a result of reproduction in which mobile stationidentification information corresponding to the mobile station itself ismultiplexed, and outputs it as a reproduced downlink control signalS_(DCMU) (Step S13).

The downlink scheduling information extracting section 208 receives thereproduced downlink control signal S_(DCMU) as input, extracts therefromdownlink RB allocation decision information S_(DSCU) corresponding todownlink resource allocation information, and outputs it (Step S14).

The uplink scheduling information extracting section 210 extracts, fromthe reproduced downlink control signal S_(DCMU), UL Scheduling Grant,which represents information on allocated uplink RBs, identifies RBsindicated by the uplink RB allocation information, and outputs it asuplink RB allocation decision information S_(USCU) (Step S15).

The uplink control signal generator 211 receives the uplink RBallocation decision information S_(USCU) and downlink CQI informationS_(DCQB) as input, generates Physical Uplink Control Channel (PUCCH)S_(UCCU) in which the downlink CQI information S_(DCQB) is multiplexedwith a predetermined resource for a control signal indicated by theuplink RB allocation decision information S_(USCU), and outputs it (StepS16).

The uplink RS signal generator 212 receives the uplink RB allocationdecision information S_(USCU) as input, generates an uplink RS transmitsignal S_(URSU) using a resource for RS predetermined in the uplink RBallocation decision information S_(USCU), and outputs it (Step S17).

The uplink data signal generator 213 receives the uplink RB allocationdecision information S_(USCU) as input, generates Physical Uplink SharedChannel (PUSCH) S_(UDCU) using a resource for a data signalpredetermined in the uplink RB allocation decision information S_(USCU),and outputs it (Step S18).

The multiplexer 214 receives the PUCCH S_(UCCU), uplink RS transmitsignal S_(URSU), PUSCH S_(UDCU) and downlink control signal decisionsignal S_(DAKU) as input, and multiplexes these signals to generate amultiplexed mobile station signal S_(MUXU); the transmitter 215transmits the multiplexed mobile station signal S_(MUXU) to the basestation 100 (Step S19).

While the number of frequency blocks is described above as beingnotified through PBCH, it is additionally notified with a higher-layercontrol signal mapped to PDSCH (Physical Downlink Shared Channel) or thelike. Moreover, in a case that the maximum frequency block is determinedon a mobile station-by-mobile station basis, a base station may beconfigured to notify the maximum frequency block to a mobile station.

As described above, by notifying beforehand, from a base station to amobile station, the number of frequency blocks corresponding to thenumber of PDCCH's transmitted to a mobile station or the maximum numberof frequency blocks, the present invention may provide an additionaleffect of reducing the processing load on the mobile station. Forexample, according to LTE, a mobile station obtains PDCCH destined tothe mobile station itself by checking information on a mobile stationidentifier multiplexed with PDCCH as to whether it is destined to themobile station itself. When the number of demodulated PDCCH's destinedto the mobile station itself reaches the number of frequency blocks orthe maximum number of frequency blocks notified by base station, themobile station can terminate PDCCH demodulation processing. In otherwords, the mobile station does not need to demodulate all PDCCH's, sothat its processing load can be reduced.

Third Embodiment

The following embodiment will address a mode in which the number of bitsfor UL Scheduling Grant can be reduced. It should be noted thatcomponents similar to those in the foregoing embodiments are designatedby similar reference numerals and detailed description thereof will beomitted. While the following description will be made with reference tothe second embodiment, it may be based on the first embodiment.

An uplink scheduler 104 makes uplink scheduling for each mobile station.The uplink scheduler 104 determines a number of frequency blocks forresources to be allocated based on the uplink CQI information S_(UCQB).RBs are allocated with an allocation resolution determined in accordancewith the determined number of frequency blocks and with the determinednumber of frequency blocks. Once the allocation resolution has beendetermined, a structure in the Tree-Based method representing positionsof the allocated RBs is determined accordingly. Scheduling informationof the resource allocation information for each frequency blockrepresenting the positions of the allocated RBs in a Tree-Based form andthe value of the allocation resolution is generated for each frequencyblock, that is, UL Scheduling Grant S_(USCB) for a number of frequencyblocks is output in a number of bits in accordance with the determinedstructure in the Tree-Based method. The number of frequency blocks isalso output as S_(UDFB). While the value of the allocation resolutionmay be written in all pieces of UL Scheduling Grant, it may be writtenin a first notified piece of UL Scheduling Grant.

Now processing in the uplink scheduler 104 will be specificallydescribed next.

The uplink scheduler 104 modifies and sets a minimal frequency bandwidthin resource allocation, that is, an allocation resolution, which is aminimal unit for resource block allocation, in accordance with thenumber of frequency blocks determined based on the uplink CQIinformation S_(UCQB). Specifically, a higher allocation resolution isset for a larger number of frequency blocks.

Next, a specific example will be described below, in which the number ofsignaling bits for use in resource allocation for one user is held downwithin 14 bits for a system band having 10 RBs.

Resource allocation at the uplink scheduler 104 is made using acorrespondence table representing a relationship between the number offrequency blocks and allocation resolution, as shown in FIG. 12. Thecorrespondence table is defined depending upon a communicationenvironment, etc. For example, a higher allocation resolution is definedfor a larger number of frequency blocks. By using this relationship, itis possible to hold the number of signaling bits down to 14 bitsincluding notification of the value of the allocation resolution (2bits) for a number of frequency blocks of four or smaller.

Assume that there are four mobile stations UE1, UE2, UE3, UE4, and thenumber of frequency blocks allocated to UE1 is three, that allocated toUE2 is two, that allocated to UE3 is one, and that allocated to UE4 isone. Now representing the resource blocks shown in FIG. 13 as RB0, RB1,. . . , RB8, RB9 in sequence from left to right, it is assumed thatscheduling is made to allocate RB0, RB1, RB4, RB5, RB8 and RB9 to UE1,RB3 and RB6 to UE2, RB2 to UE3, and RB7 to UE4. Now a case in which thescheduling in FIG. 13 and relationship between the number of frequencyblocks and allocation resolution in FIG. 12 are used will be described.FIGS. 14, 15, 16 and 17 show examples of RB allocation and UL SchedulingGrant using the Tree-Based method for UE1, UE2, UE3 and UE4,respectively.

Since the number of frequency blocks is one for UE3 and UE4, theallocation resolution is 1 RB with reference to the correspondence tablein FIG. 12. Therefore, when allocating resource blocks to UE3 and UE4,they are allocated such that one resource block is allocated with anumber of frequency blocks within one. To represent a resourcecorresponding to one frequency block within the whole band, 10 RBs, inthe Tree-Based method with an allocation resolution of 1 RB, a value ofany one of 1-55 is required (6 bits). Referring to FIGS. 16 and 17,values of 1-55 representing resources of one frequency block arearranged in a tree structure. The tree structure in the Tree-Basedmethod varies with the allocation resolution. In other words, the numberof bits for UL Scheduling Grant also varies.

For example, referring to FIG. 18, when the allocation resolution is 1RB, the tree structure is constructed from a number sequence of 1-55that can be expressed by 6 bits. When the allocation resolution is 2RBs, allocation is made for each unit of two resource blocks, so that itcan be handled with a number sequence similar to that for a system bandof 5 RBs. Accordingly, the tree structure is constructed from a numbersequence of 1-15. By correlating the tree structure with the determinednumber of frequency blocks in a one-to-one correspondence, and notifyingthe allocation resolution or number of frequency blocks to the mobilestation, a tree structure in the Tree-Based method can be discriminated.

Since scheduling is made with a number of frequency blocks=1 for UE3 andUE4, one piece of UL Scheduling Grant is generated for UE3 and UE4. Thenumber of bits in the UL Scheduling Grant is 6+2 bits=8 bits, includingnotification of the value of the allocation resolution. Fieldsrepresented by the UL Scheduling Grant to be notified to UE3 include avalue of the allocation resolution of “1” and a position of “2” (“2” inFIG. 16), which is the position of an allocated resource blockrepresented in a tree structure. UL Scheduling Grant for UE4 has 8 bits,and a value of the allocation resolution of “1” and a positionrepresented in a tree structure, “7” (“7” in FIG. 17), are notifiedthereto.

For UE2, the number of frequency blocks is two, and therefore, theallocation resolution is 1 RB with reference to the correspondence tablein FIG. 12. To represent a resource corresponding to one frequency blockwithin the whole band, 10 RBs, in the Tree-Based method with anallocation resolution of 1 RB, a value of any one of 1-55 that can bedenoted by 6 bits is used. Since scheduling is made with two frequencyblocks for UE2, two pieces of UL Scheduling Grant are generated for UE2.The number of bits in the UL Scheduling Grant includes UL SchedulingGrant of 6+2 bits=8 bits and UL Scheduling Grant of 6 bits, includingnotification of the value of the allocation resolution. Fieldsrepresented by the UL Scheduling Grant to be notified to UE2 include avalue of the allocation resolution of “1” and positions of allocatedresource blocks represented in a tree structure, “3” and “6” (“3” and“6” in FIG. 15). It should be noted that in a case of the value of theallocation resolution is written in all pieces of UL Scheduling Grant,two pieces of UL Scheduling Grant of 6+2 bits=8 bits are used.

For UE1, the number of frequency blocks is three, and therefore, theallocation resolution is 2 RBs with reference to the correspondencetable in FIG. 12. To represent a resource corresponding to one frequencyblock within the whole band, 10 RBs, in the Tree-Based method with anallocation resolution of 2 RBs, a value of any one of 1-15, which can bedenoted by 4 bits, is used. Since scheduling is made with threefrequency blocks for UE1, three pieces of UL Scheduling Grant aregenerated for UE1. The number of bits in the UL Scheduling Grantincludes UL Scheduling Grant of 4+2 bits=6 bits and two pieces of ULScheduling Grant of 4 bits, including notification of the value of theallocation resolution. Fields represented by the UL Scheduling Grant tobe notified to UE1 include a value of the allocation resolution of “2”and positions of allocated resource blocks represented in a treestructure, “0”, “2” and “4” (“0”, “2” and “4” in FIG. 14). It should benoted that in a case of the value of the allocation resolution iswritten in all pieces of UL Scheduling Grant, three pieces of ULScheduling Grant of 4+2 bits=6 bits are used. By thus increasing theallocation resolution, the amount of information on resource allocationcan be held down even for an increased number of frequency blocks.

Next, a general method of generating resource allocation information ina tree structure will be described. An example of an allocationresolution of P resource blocks (P is one or more) and a number offrequency blocks of n (n is one or more) will be described hereinbelowwith reference to EQ. 1. In this example, one frequency block is definedas P (allocation resolution) consecutive resource blocks. Resourceallocation information is composed of n resource indicator values(RIV's). The resource indicator value RIV_(n) for an n-th frequencyblock represents a frequency block at start (RBG_(start,n)) and a lengthof subsequent frequency blocks (L_(CRBGs,n)). The n-th resourceindicator value RIV_(n) is defined by EQ. 1 below:

if

(L _(CRBGs,n)−1)≦└N _(RBG) ^(UL)/2┘

then

RIV_(n) =N _(RB) ^(UL)(L _(CRBGs,n)−1)+RBG _(START,n)

else

RIV_(n) =N _(RBG) ^(UL)(N _(RBG) ^(UL) −L _(CRBGs,n)+1)+(N _(RBG)^(UL)−1−RBG _(START,n))  (EQ. 1)

where N^(UL) _(RBG) is the number of frequency blocks in the wholesystem.The number of resource blocks in the whole system is N^(UL) _(RBG)×P(allocation resolution).

While the following description will be made with reference to aconfiguration in which UL Scheduling Grant is generated in a numberequal to the number of frequency blocks as described above, otherconfigurations may be employed. For example, a configuration in whichinformation on allocation of a plurality of frequency blocks is writtenin one piece of UL Scheduling Grant to reduce the number of pieces of ULScheduling Grant relative to the number of frequency blocks may becontemplated. Here, such a configuration will be described below withreference to a case in which UE1 has a number of frequency blocks ofthree and two pieces of UL Scheduling Grant are generated.

One piece of UL Scheduling Grant has information on a resourcecorresponding to one frequency block and the value of the allocationresolution (4+2 bits=6 bits) incorporated therein, and the other pieceof UL Scheduling Grant has information on a resource corresponding totwo frequency blocks (4+4 bits=8 bits) incorporated therein.Alternatively, one piece of UL Scheduling Grant may have information ona resource corresponding to two frequency blocks and the value of theallocation resolution (4+4+2 bits=10 bits) incorporated therein, and theother piece of UL Scheduling Grant may have information on a resource (4bits) corresponding to one frequency block incorporated therein. In acase that the maximum number of bits that can be incorporated in ULScheduling Grant is determined beforehand, the number of pieces ofinformation on allocation of frequency blocks to be incorporated onepiece of UL Scheduling Grant may be determined depending upon the numberof bits.

While in accordance with the second embodiment, a base station notifiesthe number of frequency blocks to a mobile station, the number offrequency blocks is different from the number of PDCCH's (PhysicalDownlink Control Channels) in a case that the number of pieces of ULScheduling Grant is smaller than the number of frequency blocks in thisembodiment, so that the base station notifies the number of PDCCH's(Physical Downlink Control Channels) to the mobile station. As a result,the number of demodulation operations on PDCCH (Physical DownlinkControl Channel) in a terminal may be further reduced relative to thatin the second embodiment.

The thus-generated UL Scheduling Grant S_(USCB) is input to the downlinkcontrol signal generator 111. The downlink control signal generator 111is also supplied as input with the DL Scheduling Grant S_(DSCB), mobilestation identification information S_(UIDB), and frequency-block signalS_(UDFB). It multiplexes the mobile station identification signalS_(UIDB) with each of the plurality of pieces of UL Scheduling Grant andDL Scheduling Grant, generates a downlink control signal PDCCH S_(DCCB)from each of the plurality of pieces of UL Scheduling Grant, andmoreover, generates a downlink control signal PDCCH S_(DCCB) from the DLScheduling Grant. The downlink control signal's PDCCH's S_(DCCB) aregenerated in a number equal to the total number of pieces of SchedulingGrant including the UL Scheduling Grant S_(USCB) and DL Scheduling GrantS_(DSCB). Moreover, the downlink control signal PDCCH S_(DCCB) ismultiplexed with information bits indicating a DCI (Downlink ControlInformation) format, which is an identifier for distinguishing betweenthe UL Scheduling Grant and DL Scheduling Grant. For example, a DCIformat of zero is multiplexed for UL Scheduling Grant and of one for DLScheduling Grant in the downlink control signal PDCCH S_(DCCB).

The downlink control signal demodulator 207 receives the PDCCH S_(DCCU)as input, demodulates it to reproduce a downlink control signal,separates therefrom a result of reproduction in which the mobile stationidentification information corresponding to the mobile station itself ismultiplexed, and outputs it as a reproduced downlink control signalS_(DCMU). It should be noted that the PDCCH's for the mobile stationitself are multiplexed in a number equal to the number of frequencyblocks allocated to the mobile station itself.

The uplink scheduling information extracting section 210 extracts, fromthe reproduced downlink control signal S_(DCMU), UL Scheduling Grantthat represents information on allocated uplink RBs. Next, itdiscriminates a tree structure in the Tree-Based method from the valueof the allocation resolution contained in the UL Scheduling Grant,identifies an RB indicated by the uplink RB allocation information inthis tree structure, and outputs it as uplink RB allocation decisioninformation S_(USCU).

Subsequently, an operation of this embodiment will be described withreference to a flow chart in FIG. 19.

The receiver 101 in the base station 100 receives a signal from themobile station 200, establishes uplink synchronization using a guardinterval, and outputs a base station receive signal S_(RXB) (Step S1).

The uplink RS (Reference Signal) separator 102 separates from the outputbase station receive signal S_(RXB) an uplink RS signal S_(URSB) inwhich uplink RS signals from a plurality of mobile stations aremultiplexed, and outputs it (Step S2).

From the uplink RS signals S_(URSB) for a plurality of mobile stations,the uplink CQI measurement section 103 calculates CQI (Channel QualityIndicator) for each mobile station on an RB-by-RB basis, and outputs itas uplink CQI information S_(UCQB) (Step S3).

The uplink scheduler 104 determines a number of frequency blocks forresources to be allocated to each mobile station based on the uplink CQIinformation S_(UCQB) for each mobile station (Step S4).

An allocation resolution correlated with the determined number offrequency blocks is determined using the correspondence table as shownin FIG. 12 kept in the equipment itself, whereby a structure in theTree-Based method is determined, and the number of bits for ULScheduling Grant is set as a number of bits in accordance with thedetermined structure in the Tree-Based method (Step S21).

RBs are allocated with resource blocks in a number equal to thedetermined allocation resolution and with the determined number offrequency blocks (Step S5-1).

Next, the uplink scheduler 104 outputs information representingpositions of the allocated RBs in a Tree-Based form and the value of theallocation resolution in a specified number of bits as UL SchedulingGrant S_(USCB) for each frequency block, and outputs the number offrequency blocks as S_(UDFB) (Step S6).

The downlink control signal generator 111 is supplied with the ULScheduling Grant S_(USCB), DL Scheduling Grant S_(DSCB), mobile stationidentification information S_(UIDB), and frequency-block signal S_(UDFB)as input, multiplexes mobile station identification information S_(UIDB)with each of the plurality of pieces of UL Scheduling Grant S_(USCB) andDL Scheduling Grant S_(DSCB), generates downlink control signals in anumber equal to the total number of pieces of Scheduling Grant includingthe UL Scheduling Grant S_(USCB) and DL Scheduling Grant S_(DSCB) asPDCCH's (Physical Downlink Control Channels) S_(DCCB), and outputs them.The PDCCH's (Physical Downlink Control Channels) S_(DCCB) with which theUL Scheduling Grant S_(USCB) is multiplexed are generated in a numberequal to the number of frequency blocks. Moreover, it uses the number offrequency blocks S_(UDFB) as input to generate a higher-layer controlsignal, which is output in PBCH (Step S7).

The downlink RS signal generator 112 generates a downlink RS signal as adownlink RS signal S_(DRSB), and outputs it; the downlink data signalgenerator 113 receives the DL Scheduling Grant S_(DSCB) as input,multiplexes downlink data signals from a plurality of mobile stationstogether in accordance with an RB pattern indicated by the DL SchedulingGrant S_(DSCB), generates Physical Downlink Shared Channel (PDSCH)S_(DDCB), and outputs it (Step S8).

The multiplexer 114 receives the PDCCH S_(DCCB), RS signal S_(DRSB) andPDSCH S_(DDCB) as input, multiplexes these signals to generate amultiplexed downlink signal S_(MUXB), and outputs it; the transmitter115 receives the multiplexed downlink signal S_(MUXB) as input,generates a transmit signal S_(TXB), and outputs it (Step S9).

The receiver 201 in the mobile station 200 receives a signal from thebase station 100, establishes downlink synchronization using a guardinterval, and outputs a mobile station receive signal S_(RXU) (StepS10).

The downlink RS (Reference Signal) separator 202 receives the mobilestation receive signal S_(RXU) as input, and separates therefrom adownlink RS signal S_(DRSU) in which the downlink RS signals aremultiplexed; the downlink CQI measurement section 203 receives thedownlink RS signal S_(DRSU) as input, calculates CQI on an RB-by-RBbasis, and outputs it as downlink CQI information S_(DCQB) (Step S11).

The downlink control signal separator 206 receives the mobile stationreceive signal S_(RXU) as input, and separates therefrom PDCCH S_(DCCU)in which downlink control signals from a plurality of mobile stationsare multiplexed; the downlink control signal demodulator 207 demodulatesthe PDCCH S_(DCCU) to reproduce a downlink control signal, separatestherefrom a result of reproduction in which mobile stationidentification information corresponding to the mobile station itself ismultiplexed, and outputs it as a reproduced downlink control signalS_(DCMU) (Step S12).

The downlink control signal demodulator 207 receives the PBCH as input,demodulates it to reproduce a higher-layer control signal, separatestherefrom a result of reproduction in which mobile stationidentification information corresponding to the mobile station itself ismultiplexed, recognizes the number of PDCCH's destined to the mobilestation itself from the number of frequency blocks in the reproducedhigher-layer control signal, and when the number of demodulated PDCCH'sdestined to the mobile station itself reaches a number equal to thenumber of frequency blocks, terminates demodulation of PDCCH (Step S20).

The downlink scheduling information extracting section 208 receives thereproduced downlink control signal S_(DCMU) as input, extracts therefromdownlink RB allocation decision information S_(DSCU) corresponding todownlink resource allocation information, and outputs it (Step S13).

The uplink scheduling information extracting section 210 extracts, fromthe reproduced downlink control signal S_(DCMU), UL Scheduling Grant,which represents information on allocated uplink RBs, and checks thevalue of the allocation resolution (Step S22).

Next, it discriminates a tree structure in the Tree-Based method fromthe value of the allocation resolution, identifies RBs indicated by theuplink RB allocation information in this tree structure, and outputs itas uplink RB allocation decision information S_(USCU) (Step S14-1).

The uplink control signal generator 211 receives the uplink RBallocation decision information S_(USCU) and downlink CQI informationS_(DCQB) as input, generates Physical Uplink Control Channel (PUCCH)S_(UCCU) in which the downlink CQI information S_(DCQB) is multiplexedwith a predetermined resource for a control signal indicated by theuplink RB allocation decision information S_(USCU), and outputs it (StepS15).

The uplink RS signal generator 212 receives the uplink RB allocationdecision information S_(USCU) as input, generates an uplink RS transmitsignal S_(URSU) using a resource for RS predetermined in the uplink RBallocation decision information S_(USCU), and outputs it (Step S16).

The uplink data signal generator 213 receives the uplink RB allocationdecision information S_(USCU) as input, generates Physical Uplink SharedChannel (PUSCH) S_(UDCU) using a resource for a data signalpredetermined in the uplink RB allocation decision information S_(USCU),and outputs it (Step S17).

The multiplexer 214 receives the PUCCH S_(UCCU), uplink RS transmitsignal S_(URSU), PUSCH S_(UDCU) and downlink control signal decisionsignal S_(DAKU) as input, and multiplexes these signals to generate amultiplexed mobile station signal S_(MUXU); the transmitter 215transmits the mobile station transmit signal S_(MUXU) to the basestation 100 (Step S18).

While the description has been made in the above-described embodimentusing a configuration in which a number of frequency blocks isdetermined from a condition of mobile station's channel quality and anallocation resolution is set in accordance with the frequency blocks,the configuration may be one such that the allocation resolution is setin accordance with a condition of mobile station's channel quality.Moreover, in the above-described embodiment, the number of frequencyblocks is described as being notified through Physical Downlink ControlChannel (PDCCH), it is additionally notified with a higher-layer controlsignal mapped to PBCH (Physical Broadcast Channel), PDSCH (PhysicalDownlink Shared Channel), which is also referred to as Dynamic BCH, orthe like. In this case, the number of frequency blocks S_(UDFB) is inputto a PBCH generator or PDSCH generator (both not shown) provided in thedownlink control signal generator 111 in the base station, and isnotified to a mobile station through the PBCH or PDSCH. Furthermore,since information on the uplink and downlink control signals varies fromframe to frame in about 1 msec, there arises a problem that processingin a terminal becomes complicated in a case that the allocationresolution is modified with such a variation. Thus, additionallimitation may be posed to modify the allocation resolution in a cycleof a plurality of frames.

Moreover, while the description has been made in the above-describedembodiment using a configuration in which the allocation resolution isdetermined in accordance with the frequency blocks, the configurationmay be one such that it is determined in accordance with a maximumnumber of frequency blocks, which is a maximum number of frequencyblocks that can be allocated to one terminal.

Furthermore, while the description has been made in the above-describedembodiment using a mode in which the uplink scheduler 104 allocates RBswith resource blocks in a number equal to the determined allocationresolution and with the determined number of frequency blocks in theembodiment, a mode may be contemplated in which RBs are allocated withresource blocks in a number equal to the determined allocationresolution and within the determined number of frequency blocks.

Moreover, while the description has been made in the above-describedembodiment using a case in which the value of the allocation resolutionis notified, a mode may be contemplated in which the value of theallocation resolution is not transmitted. In this case, a mobile stationis configured to store a correspondence table as shown in FIG. 12, andrecognize an allocation resolution using a received number of frequencyblocks and the correspondence table.

The system band has been described as having 10 RBs for simplifying theexplanation above; now an effect of reducing the number of bits in anactual LTE system having a system band of 20 MHz will be described.Similarly to the LTE downlink in which a plurality of frequency blockscan be allocated, on a presupposition that the number of signaling bitsfor use in resource allocation for one user in a system band of 20 MHz(the number of RBs=100) is 37, it is possible to hold the number ofsignaling bits for a number of frequency blocks of four or smaller downto 35 bits, including notification of an allocation resolution (twobits), which is less than 37 bits, by using a relationship between thenumber of frequency blocks and allocation resolution as in FIG. 12. FIG.20 shows a number of bits required to notify RB patterns for frequencyblocks in a number equal to the number of frequency blocks using theTree-Based method, for numbers of frequency blocks of 1-4, respectively.

As described above, the number of frequency blocks for a mobile stationwith good channel quality is increased, while that for a mobile stationwith poor channel quality is decreased, and an allocation resolution isdetermined accordingly. This is because a mobile station with goodchannel quality performs transmission with a lower electric powerdensity, and hence, with a broader band, and since the channel qualityis good as a whole, the quality will not be degraded even when theallocation resolution is increased with the number of frequency blocks.On the other hand, a mobile station with poor channel quality performstransmission with a higher electric power density, and hence, with anarrower band, and since the channel quality is poor as a whole, theallocation resolution must be reduced with the number of frequencyblocks in order to accurately select better resources from among all.Thus, by correlating the allocation resolution, number of frequencyblocks and channel quality of a mobile station with one another,degradation in reception property due to setting of an allocationresolution may be reduced.

While a mode in which uplink resource blocks are allocated has beendescribed in the embodiments above, the mode may be one such thatdownlink resource blocks are allocated. In such a case, the number offrequency blocks or maximum number of frequency blocks may beinformation varying in accordance with a communication environment, suchas, for example, the cell size, system bandwidth, coverage of a basestation, channel quality information measured by a downlink referencesignal, bandwidth of downlink data signals, and number of levels inmulti-level modulation for downlink data signals, or code rate.Moreover, since the aforementioned cell size is determined byinformation affecting the communication environment such as the positionof a base station, distance between base stations, and interferencepower, the number of frequency blocks may be selected using suchinformation.

Furthermore, a mode in which the mode of allocating uplink resourceblocks is combined for execution with the mode of allocating downlinkresource blocks may be contemplated.

In addition, while it is possible to configure the mobile station andthe base station in the present invention described above by hardware,they may be implemented by a computer program as obvious from thepreceding description.

A processor operated by programs stored in a program memory implementsfunctions and operations similar to those in the embodiments describedabove. It should be noted that part of functions of the embodimentsdescribed above may be implemented by a computer program.

While the present invention has been described with reference to severalembodiments, it is not limited thereto. Various modifications that thoseskilled in the art can appreciate may be made to the configuration ordetails of the present invention within a scope of the presentinvention.

The present application claims priority based on Japanese PatentApplication No. 2008-161753 filed on Jun. 20, 2008, disclosure of whichis incorporated herein in its entirety.

1-9. (canceled)
 10. A resource allocation method comprising:transmitting, by a base station, a downlink control signal comprisingresource allocation type information, wherein the resource allocationtype information indicates one of: a first uplink resource allocationtype for allocating a set of contiguously allocated resource blocks, theset of contiguously allocated resource blocks including one or moreconsecutive resource blocks, and a second uplink resource allocationtype for allocating a plurality of sets of resource blocks with each setincluding a plurality of consecutive resource blocks; if the resourceallocation type information indicates the first uplink resourceallocation type: transmitting, by the base station, first uplinkresource allocation information indicating the set of contiguouslyallocated resource blocks, receiving, by the base station, first uplinkdata using the set of contiguously allocated resource blocks; and if theresource allocation type information indicates the second uplinkresource allocation type: transmitting, by the base station, seconduplink resource allocation information indicating the plurality of setsof resource blocks, receiving, by the base station, second uplink datausing the plurality of sets of resource blocks, wherein an allocationunit of the set of contiguously allocated resource blocks is smallerthan an allocation unit of each one of the plurality of sets of resourceblocks, and wherein a resource block, which is not included in theplurality of sets of resource blocks, is located between each two of theplurality of sets of resource blocks.
 11. The resource allocation methodaccording to claim 10, wherein a length of the contiguously allocatedresource blocks is the one or more resource blocks.
 12. The resourceallocation method according to claim 10, wherein the allocation unit ofeach one of the plurality of sets of resource blocks is determined basedon a system bandwidth.
 13. The resource allocation method according toclaim 10, wherein the allocation unit of the set of contiguouslyallocated resource blocks is one resource block, and wherein theallocation unit of each one of the plurality of sets of resource blocksis a plurality of resource blocks.
 14. The resource allocating methodaccording to claim 10, wherein a number of resource blocks included in afirst set of the plurality of sets of resource blocks is equal to anumber of resource blocks included in a second set of the plurality ofsets of resource blocks.
 15. The resource allocating method according toclaim 10, wherein a number of resource blocks included in a first set ofthe plurality of sets of resource blocks is different from a number ofresource blocks included in a second set of the plurality of sets ofresource blocks.
 16. A resource allocation method comprising: receiving,by a mobile station, a downlink control signal comprising resourceallocation type information indicating one of: a first uplink resourceallocation type for allocating a set of contiguously allocated resourceblocks, the set of contiguously allocated resource blocks including oneor more consecutive resource blocks, and a second uplink resourceallocation type for allocating a plurality of sets of resource blockswith each set including a plurality of consecutive resource blocks; ifthe resource allocation type information indicates the first uplinkresource allocation type: receiving, by the mobile station, first uplinkresource allocation information indicating the set of contiguouslyallocated resource blocks, transmitting, by the mobile station, firstuplink data using the set of contiguously allocated resource blocks; andif the resource allocation type information indicates the second uplinkresource allocation type: receiving, by the mobile station, seconduplink resource allocation information indicating the plurality of setsof resource blocks, transmitting, by the mobile station, second uplinkdata using the plurality of sets of resource blocks, wherein anallocation unit of the set of contiguously allocated resource blocks issmaller than an allocation unit of each one of the plurality of sets ofresource blocks, and wherein a resource block, which is not included inthe plurality of sets of resource blocks, is located between each two ofthe plurality of sets of resource blocks.
 17. The resource allocationmethod according to claim 16, wherein a length of the contiguouslyallocated resource blocks is the one or more resource blocks.
 18. Theresource allocation method according to claim 16, wherein the allocationunit of each one of the plurality of sets of resource blocks isdetermined based on a system bandwidth.
 19. The resource allocationmethod according to claim 16, wherein the allocation unit of the set ofcontiguously allocated resource blocks is one resource block, andwherein the allocation unit of each one of the plurality of sets ofresource blocks is a plurality of resource blocks.
 20. The resourceallocating method according to claim 16, wherein a number of resourceblocks included in a first set of the plurality of sets of resourceblocks is equal to a number of resource blocks included in a second setof the plurality of sets of resource blocks.
 21. The resource allocatingmethod according to claim 16, wherein a number of resource blocksincluded in a first set of the plurality of sets of resource blocks isdifferent from a number of resource blocks included in a second set ofthe plurality of sets of resource blocks.
 22. A base station comprising:a transmitter configured to transmit a downlink control signalcomprising resource allocation type information indicating one of: afirst uplink resource allocation type for allocating a set ofcontiguously allocated resource blocks, the set of contiguouslyallocated resource blocks including one or more consecutive resourceblocks, and a second uplink resource allocation type for allocating aplurality of sets of resource blocks with each set including a pluralityof consecutive resource blocks; wherein the transmitter is furtherconfigured to transmit: first uplink resource allocation informationindicating the set of contiguously allocated resource blocks if theresource allocation type information indicates the first uplink resourceallocation type, and second uplink resource allocation informationindicating the plurality of sets of resource blocks if the resourceallocation type information indicates the second uplink resourceallocation type; and a receiver configured to receive: first uplink datausing the set of contiguously allocated resource blocks if the resourceallocation type information indicates the first uplink resourceallocation type, and second uplink data using the plurality of sets ofresource blocks if the resource allocation type information indicatesthe second uplink resource allocation type, wherein an allocation unitof the set of contiguously allocated resource blocks is smaller than anallocation unit of each one of the plurality of sets of resource blocks,and wherein a resource block, which is not included in the plurality ofsets of resource blocks, is located between each two of the plurality ofsets of resource blocks.
 23. The base station according to claim 22,wherein a length of the contiguously allocated resource blocks is theone or more resource blocks.
 24. The base station according to claim 22,wherein the allocation unit of each one of the plurality of sets ofresource blocks is determined based on a system bandwidth.
 25. The basestation according to claim 22, wherein the allocation unit of the set ofcontiguously allocated resource blocks is one resource block, andwherein the allocation unit of each one of the plurality of sets ofresource blocks is a plurality of resource blocks.
 26. The base stationaccording to claim 22, wherein a number of resource blocks included in afirst set of the plurality of sets of resource blocks is equal to anumber of resource blocks included in a second set of the plurality ofsets of resource blocks.
 27. The base station according to claim 22,wherein a number of resource blocks included in a first set of theplurality of sets of resource blocks is different from a number ofresource blocks included in a second set of the plurality of sets ofresource blocks.
 28. A mobile station comprising: a receiver configuredto receive a downlink control signal comprising resource allocation typeinformation indicating one of: a first uplink resource allocation typefor allocating a set of contiguously allocated resource blocks, the setof contiguously allocated resource blocks including one or moreconsecutive resource blocks, and a second uplink resource allocationtype for allocating a plurality of sets of resource blocks with each setincluding a plurality of consecutive resource blocks; wherein thereceiver is further configured to receive: first uplink resourceallocation information indicating the set of contiguously allocatedresource blocks if the resource allocation type information indicatesthe first uplink resource allocation type, and second uplink resourceallocation information indicating the plurality of sets of resourceblocks if the resource allocation type information indicates the seconduplink resource allocation type; and a transmitter configured totransmit: first uplink data using the set of contiguously allocatedresource blocks if the resource allocation type information indicatesthe first uplink resource allocation type, and second uplink data usingthe plurality of sets of resource blocks if the resource allocation typeinformation indicates the second uplink resource allocation type,wherein an allocation unit of the set of contiguously allocated resourceblocks is smaller than an allocation unit of each one of the pluralityof sets of resource blocks, and wherein a resource block, which is notincluded in the plurality of sets of resource blocks, is located betweeneach two of the plurality of sets of resource blocks.
 29. The mobilestation according to claim 28, wherein a length of the contiguouslyallocated resource blocks is the one or more resource blocks.
 30. Themobile station according to claim 28, wherein the allocation unit ofeach one of the plurality of sets of resource blocks is determined basedon a system bandwidth.
 31. The mobile station according to claim 28,wherein the allocation unit of the set of contiguously allocatedresource blocks is one resource block, and wherein the allocation unitof each one of the plurality of sets of resource blocks is a pluralityof resource blocks.
 32. The mobile station according to claim 28,wherein a number of resource blocks included in a first set of theplurality of sets of resource blocks is equal to a number of resourceblocks included in a second set of the plurality of sets of resourceblocks.
 33. The mobile station according to claim 28, wherein a numberof resource blocks included in a first set of the plurality of sets ofresource blocks is different from a number of resource blocks includedin a second set of the plurality of sets of resource blocks.